package com.itany.corejava.code04_循环结构;

/**
 * @author MissChen
 * @version 1.0
 * @date 2023 年10月25日 10:16
 */
public class Test04_练习 {
    public static void main(String[] args) {
        // 计算200-500之和
        int i=200;
        int sum=0;
        do{
            sum+=i;
            i++;
        }while(i<=500);
        System.out.println("200-500之和:"+sum);


        // 计算500-1000之间的5的倍数的个数
        int a=500;
        int count=0;
        do{
            if(a%5==0){
                count++;
            }
            a++;
        }while(a<=1000);
        System.out.println("500-1000之间的5的倍数的个数:"+count);


        //1-100之间，在控制台输出5的倍数，在一行显示
        // 5   10   15   20   25  ....100
        int b=5;
        do{
           System.out.print(b+"\t");
           b+=5;
        }while(b<=100);
        System.out.println();


        // 1000-2000之间能被7整除但是不能被4整除的所有整数，每行打印8个，在控制台输出
        int c=1000;
        int count2=0;
        do{
            if(c%7==0 && c%4!=0){//1001	 1015	1022	1029	1043	1050	1057	1071     1078	1085	1099	1106	1113	1127	1134	1141
                count2++;//1  2  3 4  5 6  7 8   ... 16
                System.out.print(c+"\t");
                if(count2%8==0){
                    System.out.println();
                }
            }
            c++;
        }while(c<=2000);

    }
}
